<?php
class Despacho extends Modelo_base {

	var $table = 'registrosdespachos';

    // Se relaciona con el nombre del Modelo
    var $has_one = array('salida','orden','movimiento');

    // Validaciones de campos
    var $validation = array(
         'fechaInicio' => array(
            'label' => 'Inicio',
            'rules' => array('required', 'prepararFecha' => 'Y-m-d', 'valid_date'),
            'get_rules' => array('prepararFecha' => 'd/m/Y H:i:s')
            ),
          'fechaFin' => array(
            'label' => 'Fin',
            'rules' => array('required', 'prepararFecha' => 'Y-m-d', 'valid_date'),
            'get_rules' => array('prepararFecha' => 'd/m/Y H:i:s')
            ),
          'cantidad' => array(
            'label' => 'Cantidad',
            'rules' => array('required', 'float'),
            'get_rules' => array('float')
            )
           
    );


    // Optionally, don't include a constructor if you don't need one.
    function __construct($id = NULL)
    {
        parent::__construct($id);
    }

    public function getOrden()
     {
         return new orden($this->ordenes_id);
     }

    public function getSalida()
   {
       return new salida($this->salidas_id);
   }

    public function getMovimiento()
   {
       return new Movimiento($this->fluidosMovimientos_id);
   }
   
}

/* End of file prod_tipo.php */
/* Location: ./application/models/productos/prod_tipo.php */